package cn.message.service;

import cn.itcast.pojo.merchant;

import java.util.List;
import java.util.Map;

/**
 * @author 郭智超
 * @create 2020-05-26 8:40
 */
public interface IMerchantService {

    /**
     * 获取所有符合查询条件的商家
     * @param map
     * @return
     */
    Map<String,Object> getAllMerchant(Map<String,String> map);

    /**
     * 增加商家
     * @param merchant
     * @return
     */
    Boolean addMerchant(merchant merchant);

    /**
     * 根据商家id删除商家信息
     * @param merchantId
     * @return
     */
    Boolean deleteMerchantByMerchantId(int merchantId);

    /**
     * 修改商家信息
     * @param merchant
     * @return
     */
    Boolean updateMerchant(merchant merchant);

    /**
     * 获取所有已开通的商家
     * @return
     */
    List<merchant> getAllOpenMerchant();
}
